package com.office.personalOffice.nameCard.personalNameCard.service;


import com.office.personalOffice.nameCard.nameCardList.pojo.OaNamecard;
import com.office.personalOffice.nameCard.nameCardList.pojo.OaNamecardlist;
import com.office.personalOffice.nameCard.personalNameCard.pojo.TbPosition;

import javax.servlet.http.HttpSession;
import java.util.List;


public interface IsPNCService {

    //查看详情（名片夹分类模块调用，查询名片夹分类里面的所有名片信息）
    public List<OaNamecard>  getAllNamecardByName(OaNamecardlist oaNamecardlist);


    //查询当前用户通讯录所有的名片
    public List<OaNamecard>  getAllNamecardByMaillistId(String maillistId);


    //添加名片验证（每个用户的所拥有的每个名片只能存放在一个名片夹类中,而自己的名片只能存放在我的名片夹）
    public String NameCardYZ(OaNamecardlist oaNamecardlist,HttpSession session);


    //增加名片
    public String addOaNamecardlist(OaNamecardlist oaNamecardlist,HttpSession session);


    //删除名片
    public Integer deleteNameCard(OaNamecard oaNamecard);


    //获取所有职位
    public List<TbPosition>  getAllTbPosition(TbPosition tbPosition);


}
